gnomeos-make-image.sh: Support out of tree ostree
authorColin Walters <walters@verbum.org>
Wed, 26 Oct 2011 18:42:58 +0000 (14:42 -0400)
committerColin Walters <walters@verbum.org>
Wed, 26 Oct 2011 18:42:58 +0000 (14:42 -0400)
parallel-debian/gnomeos-make-image.sh

index 6cc998ac4f4235437b1632c00bd690387fbfe69b..ad25deff9910bbadb2d53469f6a8918a04e16217 100755 (executable)
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
-
 set -e
 set -x
 
 SRCDIR=`dirname $0`
 WORKDIR=`pwd`
 
+OSTREE=${OSTREE:-ostree}
+
 case `uname -p` in
     x86_64)
         ARCH=amd64
@@ -100,12 +101,12 @@ if ! test -f ${OBJ}; then
         rm ostree/gnomeos-origin/debian-setup.sh
 
         ostree init --repo=ostree/repo
-        (cd ostree/gnomeos-origin; find . '!' -type p | grep -v '^.$' | ostree commit -s 'Initial import' --repo=../repo --from-stdin)
+        (cd ostree/gnomeos-origin; find . '!' -type p | grep -v '^.$' | $OSTREE commit -s 'Initial import' --repo=../repo --from-stdin)
         rm -rf ostree/gnomeos-origin
         (cd ostree;
             rev=`cat repo/HEAD`
-            ostree checkout --repo=repo HEAD gnomeos-${rev}
-            ostree run-triggers --repo=repo current
+            $OSTREE checkout --repo=repo HEAD gnomeos-${rev}
+            $OSTREE run-triggers --repo=repo current
             ln -s gnomeos-${rev} current)
     )
     umount fs